<script>
import Fav from './api/fav'
import Cart from './api/cart'
import base64 from './util/base64'
// import User from './api/user'
const favModel = new Fav()
const cartModel = new Cart()
// const userModel = new User()

export default {
  onLaunch: function() {
    this.mpUpdate()
  },
  onShow: function() {
  },
  onHide: function() {
  },
  methods: {
    // 小程序更新
    mpUpdate() {
      // #ifdef MP-WEIXIN
      const updateManager = uni.getUpdateManager()
      // 请求完新版本信息的回调
      updateManager.onCheckForUpdate(function(res) {
        if (res.hasUpdate) {
          updateManager.onUpdateReady(function(data) {
            // 新版本下载好，重启小程序
            updateManager.applyUpdate()
          })
        }
      })

      // 新版本下载失败
      updateManager.onUpdateFailed(function(res) {
        uni.showModal({
          title: '提示',
          content: '检查到有新版本，但下载失败，请检查网络设置',
          showCancel: false,
          success() {
            updateManager.applyUpdate()
          }
        })
      })
      // #endif

    }

  }
}
</script>

<style lang="scss">
/*每个页面公共css */
@import "uview-ui/index.scss";

// 这个目前没有使用
.content {
  ::v-deep {
    .img {
      width: 100%;
    }
  }
}

.text-hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.one-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}


.two-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.shadow {
  box-shadow: 0 7.5px 5px #e0e1e1;
}

// 图片
//.image {
//  image {
//    display: auto;
//    width: auto;
//    height: auto;
//    max-width: 100%;
//    max-height: 100%;
//  }
//}
</style>
